1389865b28439800eb8bb4e9fec9bd16c679a193,app/src/main/java/org/secuso/privacyfriendlytodolist/view/MainActivity.java,MainActivity,setFragment,#Fragment#,138
Before Change
}
// find another fragment of the same type
Fragment oldFragment = null;
for (Fragment f : fragmentManager.getFragments()) {
if (f != null && f.getClass().equals((fragment.getClass()))) {
oldFragment = f;
break;
After Change
FragmentTransaction transaction = fragmentManager.beginTransaction();
// If a fragment is currently displayed, replace it by the new one.
List<Fragment> addedFragments = fragmentManager.getFragments();
if(addedFragments != null && addedFragments.size() > 0 ) {
transaction.replace(R.id.fragment_container, fragment, KEY_FRAGMENT_CONFIG_CHANGE_SAVE);
} else { // no fragment is currently displayed
transaction.add(R.id.fragment_container, fragment, KEY_FRAGMENT_CONFIG_CHANGE_SAVE);